package com.wwh.Thread;
/*
 * 创建一个子线程，完成1-100间自然数的输出，同样的，主线程执行同样的操作
 * 创建多线程的第一个方法，继承java.lang.Thread类
 */

//1.创建一个继承Thread类的子类
class ThreadTest extends Thread{
	//2.重写Thread类的run方法
	public void run(){
		for(int i = 1;i <= 100;i++){
			System.out.println(Thread.currentThread().getName()+"-->"+i);
		}
	}
}
public class SubThread {
	public static void main(String[] args) {
		//3.创建继承Thread的子类的实例
		ThreadTest t1 = new ThreadTest();
		ThreadTest t2 = new ThreadTest();
		//4.调用线程的start(),启动线程,并调用run()方法
		
		//一个线程只能执行一次start()
		//不能通过Thread实现类的对象的run()方法去开启一个线程
		
		t1.start();
		//t1.start();
		t2.start();
		
		for(int i = 1;i <= 100;i++){
			System.out.println(Thread.currentThread().getName()+"-->"+i);
		}
	}
}
